.page .header {
  background-color: #303030;
  padding-top: 1.8rem;
  padding-left: 1.8rem;
  padding-bottom: 1.2rem;
  overflow: hidden; }
  .page .header .user_icon {
    float: left;
    width: 4.6rem;
    height: 4.6rem;
    margin-right: 0.7rem;
    border-radius: 50%;
    font-size: 0.7rem;
    line-height: 4.6rem; }
  .page .header .msg {
    float: left;
    color: #fff; }
    .page .header .msg h3 {
      margin-top: 0.8rem;
      font-size: 0.7rem;
      margin-bottom: 0.1rem;
      height: 0.95rem;
      font-weight: normal; }
    .page .header .msg p {
      font-size: 0.6rem;
      margin-bottom: 0.1rem;
      height: 0.95rem; }
    .page .header .msg a {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
      padding-right: 0.8rem;
      font-size: 0.6rem;
      color: #ffbd80;
      text-decoration: underline; }
.page .page_list {
  background-color: #ebebeb;
  padding-top: 0.7rem;
  overflow: hidden; }
  .page .page_list li {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    margin-bottom: 0.7rem;
    background-color: #fff;
    color: #333; }
    .page .page_list li p {
      height: 3rem;
      line-height: 3rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .page .page_list li p span:first-child {
        font-size: 0.6rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .page .page_list li p span:first-child i {
          width: 1.2rem;
          height: 1.25rem;
          background-color: skyblue;
          margin-right: 0.5rem;
          border-radius: 50%;
          float: left; }
      .page .page_list li p span:last-child {
        font-size: 0.6rem; }
        .page .page_list li p span:last-child em {
          color: #e7a858;
          margin-right: 0.1rem; }
        .page .page_list li p span:last-child i {
          float: right;
          color: #bdbdbd;
          font-size: 0.9rem; }
